package com.ulife.order.api.request.cms;

import com.ulife.common.gateway.utils.annotation.Description;

import java.io.Serializable;

/**
 * Created by Ulife on 2016/6/1.
 */
@Description("取消单据信息")
public class SoCancelbillReq implements Serializable {
    @Description("取消单据号")
    public String cancelBillNo;
    @Description("操作类型")
    public int operationType;
    @Description("订单号")
    public String soNo;
    @Description("订单源状态")
    public int orderOriginalStatus;
    @Description("支付渠道")
    public String payChannel;
    @Description("支付状态")
    public int payStatus;
    @Description("取消类型")
    public String cancelType;
    @Description("取消原因")
    public String cancelReason;
    @Description("取消备注")
    public String cancelRemark;
    @Description("是否需要退款")
    public int isNeedRefund;
    @Description("状态")
    public int status;
    @Description("创建人")
    public long creator;
    @Description("开始时间")
    public long startTime;
    @Description("结束时间")
     private long endTime;

    public String getCancelBillNo() {
        return cancelBillNo;
    }

    public void setCancelBillNo(String cancelBillNo) {
        this.cancelBillNo = cancelBillNo;
    }

    public int getOperationType() {
        return operationType;
    }

    public void setOperationType(int operationType) {
        this.operationType = operationType;
    }

    public String getSoNo() {
        return soNo;
    }

    public void setSoNo(String soNo) {
        this.soNo = soNo;
    }

    public int getOrderOriginalStatus() {
        return orderOriginalStatus;
    }

    public void setOrderOriginalStatus(int orderOriginalStatus) {
        this.orderOriginalStatus = orderOriginalStatus;
    }

    public String getPayChannel() {
        return payChannel;
    }

    public void setPayChannel(String payChannel) {
        this.payChannel = payChannel;
    }

    public int getPayStatus() {
        return payStatus;
    }

    public void setPayStatus(int payStatus) {
        this.payStatus = payStatus;
    }

    public String getCancelType() {
        return cancelType;
    }

    public void setCancelType(String cancelType) {
        this.cancelType = cancelType;
    }

    public String getCancelReason() {
        return cancelReason;
    }

    public void setCancelReason(String cancelReason) {
        this.cancelReason = cancelReason;
    }

    public String getCancelRemark() {
        return cancelRemark;
    }

    public void setCancelRemark(String cancelRemark) {
        this.cancelRemark = cancelRemark;
    }

    public int getIsNeedRefund() {
        return isNeedRefund;
    }

    public void setIsNeedRefund(int isNeedRefund) {
        this.isNeedRefund = isNeedRefund;
    }

    public int getStatus() {
        return status;
    }

    public void setStatus(int status) {
        this.status = status;
    }

    public long getCreator() {
        return creator;
    }

    public void setCreator(long creator) {
        this.creator = creator;
    }

    public long getStartTime() {
        return startTime;
    }

    public void setStartTime(long startTime) {
        this.startTime = startTime;
    }

    public long getEndTime() {
        return endTime;
    }

    public void setEndTime(long endTime) {
        this.endTime = endTime;
    }
}
